package com.yam.michael.hibernate.dao;



import com.xunjia.exception.XunjiaException;
import com.yam.michael.hibernate.pojo.Wallet;

public interface WalletDao {
	/**
	 * 按钱包ID获取钱包信息
	 * @return
	 * @throws XunjiaException
	 */
	public Wallet getWalletById(long walletID) throws XunjiaException;
	/**
	 * 更新錢包信息
	 * @throws XunjiaException
	 */
	public void updateWallet(Wallet wallet) throws XunjiaException;
	/**
	 * 添加一個錢包
	 * @throws XunjiaException
	 */
	public void addWallet(Wallet wallet) throws XunjiaException;
	/**
	 * 删除一个钱包
	 * @param wallet
	 * @throws XunjiaException
	 */
	public void deleteWallet(Wallet wallet) throws XunjiaException;
}
